Big Data and Analytics PREVIOUSYEAR, PREVIOUSQUARTER, PREVIOUSMONTH এর ব্যবহার গাইড ও নোট

293

DAX (Data Analysis Expressions) হল একটি শক্তিশালী ভাষা যা Power BI, Power Pivot, এবং SQL Server Analysis Services (SSAS)-এ ব্যবহৃত হয়। DAX-এ time intelligence ফাংশনগুলি খুবই গুরুত্বপূর্ণ, বিশেষ করে যখন আপনি previous year, previous quarter, বা previous month এর তথ্য তুলনা করতে চান। এর মাধ্যমে আপনি সহজেই time-based বিশ্লেষণ করতে পারেন এবং বিভিন্ন সময়সীমায় ডেটার পরিবর্তন বিশ্লেষণ করতে পারেন।

এই প্রবন্ধে আমরা আলোচনা করব তিনটি গুরুত্বপূর্ণ DAX time intelligence function-এর ব্যবহার: PREVIOUSYEAR, PREVIOUSQUARTER, এবং PREVIOUSMONTH


১. PREVIOUSYEAR ফাংশন

PREVIOUSYEAR ফাংশনটি একটি নির্দিষ্ট তারিখের কলাম ব্যবহার করে পূর্ববর্তী বছরের ডেটা রিটার্ন করে। এটি সাধারণত year-over-year (YoY) বিশ্লেষণে ব্যবহৃত হয়, যেখানে আপনি বর্তমান বছর এবং আগের বছরের পারফরম্যান্স তুলনা করেন।

Syntax:

PREVIOUSYEAR(<dates>, [<year_end_date>])
  • : এটি একটি তারিখের কলাম, যা DATE/TIME ডেটাটাইপ হওয়া উচিত।
  • [<year_end_date>]: ঐচ্ছিক, যেখানে আপনি বছরের শেষ তারিখ নির্দিষ্ট করতে পারেন। যদি না দেওয়া হয়, তবে স্বয়ংক্রিয়ভাবে বছরের প্রথম তারিখ থেকে শুরু হয়।

ব্যবহার:

যেমন, আপনি যদি বর্তমান বছরের বিক্রয়ের সাথে পূর্ববর্তী বছরের বিক্রয় তুলনা করতে চান:

Sales Previous Year = CALCULATE(SUM(Sales[Amount]), PREVIOUSYEAR(Sales[Date]))

এখানে:

  • PREVIOUSYEAR(Sales[Date]) ফাংশনটি Sales টেবিলের Date কলাম থেকে পূর্ববর্তী বছরের তথ্য নিয়ে আসবে।
  • SUM(Sales[Amount]) সেই বছরের বিক্রয় পরিমাণের যোগফল বের করবে।

এই ফর্মুলাটি আগের বছরের বিক্রয় পরিমাণ রিটার্ন করবে।


২. PREVIOUSQUARTER ফাংশন

PREVIOUSQUARTER ফাংশনটি বর্তমান ক্যালেন্ডার কোয়ার্টারের আগের কোয়ার্টারের ডেটা রিটার্ন করে। এটি quarter-over-quarter (QoQ) বিশ্লেষণের জন্য ব্যবহৃত হয়, যেখানে আপনি বর্তমান কোয়ার্টার এবং পূর্ববর্তী কোয়ার্টারের পারফরম্যান্স তুলনা করতে পারেন।

Syntax:

PREVIOUSQUARTER(<dates>)
  • : এটি একটি তারিখের কলাম, যা DATE/TIME ডেটাটাইপ হওয়া উচিত।

ব্যবহার:

যেমন, আপনি যদি Sales টেবিলের বর্তমান কোয়ার্টারের বিক্রয়ের সাথে পূর্ববর্তী কোয়ার্টারের বিক্রয় তুলনা করতে চান:

Sales Previous Quarter = CALCULATE(SUM(Sales[Amount]), PREVIOUSQUARTER(Sales[Date]))

এখানে:

  • PREVIOUSQUARTER(Sales[Date]) ফাংশনটি Sales টেবিলের Date কলামের ভিত্তিতে আগের কোয়ার্টারের তথ্য নিয়ে আসবে।
  • SUM(Sales[Amount]) সেই কোয়ার্টারের বিক্রয় পরিমাণের যোগফল বের করবে।

এই ফর্মুলাটি আগের কোয়ার্টারের বিক্রয় পরিমাণ রিটার্ন করবে।


৩. PREVIOUSMONTH ফাংশন

PREVIOUSMONTH ফাংশনটি বর্তমান মাসের আগের মাসের ডেটা রিটার্ন করে। এটি month-over-month (MoM) বিশ্লেষণের জন্য ব্যবহৃত হয়, যেখানে আপনি বর্তমান মাস এবং আগের মাসের পারফরম্যান্স তুলনা করতে পারেন।

Syntax:

PREVIOUSMONTH(<dates>)
  • : এটি একটি তারিখের কলাম, যা DATE/TIME ডেটাটাইপ হওয়া উচিত।

ব্যবহার:

যেমন, আপনি যদি Sales টেবিলের বর্তমান মাসের বিক্রয়ের সাথে পূর্ববর্তী মাসের বিক্রয় তুলনা করতে চান:

Sales Previous Month = CALCULATE(SUM(Sales[Amount]), PREVIOUSMONTH(Sales[Date]))

এখানে:

  • PREVIOUSMONTH(Sales[Date]) ফাংশনটি Sales টেবিলের Date কলামের ভিত্তিতে আগের মাসের তথ্য নিয়ে আসবে।
  • SUM(Sales[Amount]) সেই মাসের বিক্রয় পরিমাণের যোগফল বের করবে।

এই ফর্মুলাটি আগের মাসের বিক্রয় পরিমাণ রিটার্ন করবে।


PREVIOUSYEAR, PREVIOUSQUARTER, PREVIOUSMONTH এর ব্যবহার

1. Year-over-Year (YoY) Analysis

PREVIOUSYEAR ফাংশনটি year-over-year বিশ্লেষণ করতে ব্যবহৃত হয়, যেখানে আপনি বর্তমান বছরের বিক্রয় পরিমাণের সাথে পূর্ববর্তী বছরের বিক্রয় পরিমাণ তুলনা করতে পারেন।

উদাহরণ:

YoY Sales Comparison = SUM(Sales[Amount]) - CALCULATE(SUM(Sales[Amount]), PREVIOUSYEAR(Sales[Date]))

এখানে, YoY Sales Comparison বর্তমান বছরের বিক্রয় পরিমাণের সাথে পূর্ববর্তী বছরের বিক্রয় পরিমাণের পার্থক্য দেখাবে।

2. Quarter-over-Quarter (QoQ) Analysis

PREVIOUSQUARTER ফাংশনটি কোয়ার্টার ভিত্তিক বিশ্লেষণে ব্যবহৃত হয়, যেখানে আপনি বর্তমান কোয়ার্টারের বিক্রয় পরিমাণের সাথে পূর্ববর্তী কোয়ার্টারের বিক্রয় পরিমাণ তুলনা করতে পারেন।

উদাহরণ:

QoQ Sales Comparison = SUM(Sales[Amount]) - CALCULATE(SUM(Sales[Amount]), PREVIOUSQUARTER(Sales[Date]))

এটি কোয়ার্টার ভিত্তিক বিক্রয় পরিবর্তন দেখাবে।

3. Month-over-Month (MoM) Analysis

PREVIOUSMONTH ফাংশনটি মাসিক বিশ্লেষণে ব্যবহৃত হয়, যেখানে আপনি বর্তমান মাসের বিক্রয়ের সাথে পূর্ববর্তী মাসের বিক্রয় পরিমাণ তুলনা করতে পারেন।

উদাহরণ:

MoM Sales Comparison = SUM(Sales[Amount]) - CALCULATE(SUM(Sales[Amount]), PREVIOUSMONTH(Sales[Date]))

এটি মাসের ভিত্তিতে বিক্রয় পরিবর্তন দেখাবে।


সারাংশ

PREVIOUSYEAR, PREVIOUSQUARTER, এবং PREVIOUSMONTH ফাংশনগুলি time intelligence বিশ্লেষণে ব্যবহৃত গুরুত্বপূর্ণ DAX ফাংশন। এই ফাংশনগুলির মাধ্যমে আপনি সহজেই YoY, QoQ, এবং MoM বিশ্লেষণ করতে পারেন এবং বিভিন্ন সময়সীমায় পারফরম্যান্স তুলনা করতে পারেন। এই ফাংশনগুলি ডেটার গতিবিধি এবং পরিবর্তন বিশ্লেষণ করতে সাহায্য করে, যা ব্যবসায়িক সিদ্ধান্ত গ্রহণের জন্য অপরিহার্য।

Content added By
Promotion

Are you sure to start over?

Loading...